#!/bin/bash

# macOS 运行脚本
# 直接运行 Python 脚本，无需打包

echo "=========================================="
echo "    Free AugmentCode macOS 运行器"
echo "=========================================="

# 检查 Python 是否安装
if command -v python3 &> /dev/null; then
    PYTHON_CMD="python3"
elif command -v python &> /dev/null; then
    PYTHON_CMD="python"
else
    echo "❌ 错误: 未找到 Python，请先安装 Python"
    echo ""
    echo "安装方法："
    echo "1. 使用 Homebrew: brew install python"
    echo "2. 从官网下载: https://www.python.org/downloads/macos/"
    exit 1
fi

echo "✓ 找到 Python: $PYTHON_CMD"

# 检查 Python 版本
PYTHON_VERSION=$($PYTHON_CMD --version 2>&1 | cut -d' ' -f2)
echo "✓ Python 版本: $PYTHON_VERSION"

# 检查是否在正确的目录
if [ ! -f "index.py" ]; then
    echo "❌ 错误: 未找到 index.py 文件"
    echo "请确保在项目根目录下运行此脚本"
    exit 1
fi

echo "✓ 找到主程序文件"

# 检查必要的目录
if [ ! -d "augutils" ] || [ ! -d "utils" ]; then
    echo "❌ 错误: 未找到必要的程序目录"
    echo "请确保 augutils 和 utils 目录存在"
    exit 1
fi

echo "✓ 程序目录完整"

# 运行程序
echo ""
echo "正在启动 Free AugmentCode..."
echo "=========================================="

$PYTHON_CMD index.py

echo ""
echo "=========================================="
echo "程序已退出"
